person from the artabra coast - Español Inglés Diccionario